//
//  PersistentDefine.h
//  CToolBox
//
//  Created by 陈荣建 on 16/7/25.
//  Copyright © 2016年 oyf. All rights reserved.
//

#ifndef PersistentDefine_h
#define PersistentDefine_h

/**
 *	永久存储对象
 *
 *	@param	object    需存储的对象
 *	@param	key    对应的key
 */
#define DEF_PERSISTENT_SET_OBJECT(object, key)                                                                                                 \
({                                                                                                                                             \
NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults];                                                                         \
[defaults setObject:object forKey:key];                                                                                                    \
[defaults synchronize];                                                                                                                    \
})

/**
 *	取出永久存储的对象
 *
 *	@param	key    所需对象对应的key
 *	@return	key所对应的对象
 */
#define DEF_PERSISTENT_GET_OBJECT(key) [[NSUserDefaults standardUserDefaults] objectForKey:key]




/**
 *  KEY
 */
//我要学——遮罩 最后一次显示时间
#define DEF_PERSISTENT_SHADE_DATE @"ShadeDate"

//最后签到时间
#define DEF_PERSISTENT_SIGN_DATE  @"lastSignDate"

//视频、培训 分类
#define DEF_PERSISTENT_CATEGORY   @"category"

//极光id
#define DEF_PERSISTENT_JPUSHID    @"JPushId"
//启动页广告
#define DEF_PERSISTENT_LAUNCHAD   @"LaunchAd"

#define DEF_PERSISTENT_VERIFY_LIST @"VerifyList"

//数据库永不过期时间
#define BackLoad_cache_expireLength 10000*10000

#define DEFAULT_VIDEO_TYPE @"defaultVideoType"


//提现用户、卡号
#define DEF_BringCash_INPUTTEXT @"brinCashInputText"

//申请发票、用户、抬头
#define DEF_Invoice_INPUTTEXT @"invoiceCashInputText"



#define DEF_SendGift_Count(liveId,giftId) [NSString stringWithFormat:@"SendGiftCount_%@_%zd_%@",liveId,giftId,[CSSManager getUserOperator].userIdentityModel.MemberId]

#define DEF_KEY_WorkLift_Praise_TopicIDs [NSString stringWithFormat:@"KeyTopicIDs_%@",[CSSManager getUserOperator].userIdentityModel.MemberId]
#endif /* PersistentDefine_h */
